<!DOCTYPE HTML>

<html lang="en">
<head>

<title>AbstractAuthenticationTargetUrlRequestHandler (spring-security-docs 5.6.3 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../../jquery/jquery-3.5.1.js"></script>
<script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
    try {
        if (location.href.indexOf('is-external=true') == -1) {
            parent.document.title="AbstractAuthenticationTargetUrlRequestHandler (spring-security-docs 5.6.3 API)";
        }
    }
    catch(err) {
    }
//-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "../../../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">

<div class="topNav"><a id="navbar.top">

</a>
<div class="skipNav"><a href="AbstractAuthenticationTargetUrlRequestHandler.html#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">

</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="AbstractAuthenticationTargetUrlRequestHandler.html#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="AbstractAuthenticationTargetUrlRequestHandler.html#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="AbstractAuthenticationTargetUrlRequestHandler.html#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="AbstractAuthenticationTargetUrlRequestHandler.html#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="AbstractAuthenticationTargetUrlRequestHandler.html#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="AbstractAuthenticationTargetUrlRequestHandler.html#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.top">

</a></div>

</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>

<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.springframework.security.web.authentication</a></div>
<h2 title="Class AbstractAuthenticationTargetUrlRequestHandler" class="title">Class AbstractAuthenticationTargetUrlRequestHandler</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.springframework.security.web.authentication.AbstractAuthenticationTargetUrlRequestHandler</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="SimpleUrlAuthenticationSuccessHandler.html" title="class in org.springframework.security.web.authentication">SimpleUrlAuthenticationSuccessHandler</a></code>, <code><a href="logout/SimpleUrlLogoutSuccessHandler.html" title="class in org.springframework.security.web.authentication.logout">SimpleUrlLogoutSuccessHandler</a></code></dd>
</dl>
<hr>
<pre>public abstract class <span class="typeNameLabel">AbstractAuthenticationTargetUrlRequestHandler</span>
extends java.lang.Object</pre>
<div class="block">Base class containing the logic used by strategies which handle redirection to a URL
and are passed an <code>Authentication</code> object as part of the contract. See
<a href="AuthenticationSuccessHandler.html" title="interface in org.springframework.security.web.authentication"><code>AuthenticationSuccessHandler</code></a> and
<a href="logout/LogoutSuccessHandler.html" title="interface in org.springframework.security.web.authentication.logout"><code>LogoutSuccessHandler</code></a>, for example.
<p>
Uses the following logic sequence to determine how it should handle the
forward/redirect
<ul>
<li>If the <code>alwaysUseDefaultTargetUrl</code> property is set to true, the
<code>defaultTargetUrl</code> property will be used for the destination.</li>
<li>If a parameter matching the value of <code>targetUrlParameter</code> has been set on the
request, the value will be used as the destination. If you are enabling this
functionality, then you should ensure that the parameter cannot be used by an attacker
to redirect the user to a malicious site (by clicking on a URL with the parameter
included, for example). Typically it would be used when the parameter is included in
the login form and submitted with the username and password.</li>
<li>If the <code>useReferer</code> property is set, the "Referer" HTTP header value will be
used, if present.</li>
<li>As a fallback option, the <code>defaultTargetUrl</code> value will be used.</li>
</ul></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>3.0</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">

<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.summary">

</a>
<h3>Field Summary</h3>
<table class="memberSummary">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected org.apache.commons.logging.Log</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="AbstractAuthenticationTargetUrlRequestHandler.html#logger">logger</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
</li>
</ul>
</section>

<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.summary">

</a>
<h3>Constructor Summary</h3>
<table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colSecond" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="AbstractAuthenticationTargetUrlRequestHandler.html#%3Cinit%3E()">AbstractAuthenticationTargetUrlRequestHandler</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
</li>
</ul>
</section>

<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.summary">

</a>
<h3>Method Summary</h3>
<table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="AbstractAuthenticationTargetUrlRequestHandler.html#determineTargetUrl(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)">determineTargetUrl</a></span>&#8203;(javax.servlet.http.HttpServletRequest&nbsp;request,
javax.servlet.http.HttpServletResponse&nbsp;response)</code></th>
<td class="colLast">
<div class="block">Builds the target URL according to the logic defined in the main class Javadoc.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="AbstractAuthenticationTargetUrlRequestHandler.html#determineTargetUrl(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,org.springframework.security.core.Authentication)">determineTargetUrl</a></span>&#8203;(javax.servlet.http.HttpServletRequest&nbsp;request,
javax.servlet.http.HttpServletResponse&nbsp;response,
<a href="../../core/Authentication.html" title="interface in org.springframework.security.core">Authentication</a>&nbsp;authentication)</code></th>
<td class="colLast">
<div class="block">Builds the target URL according to the logic defined in the main class Javadoc</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="AbstractAuthenticationTargetUrlRequestHandler.html#getDefaultTargetUrl()">getDefaultTargetUrl</a></span>()</code></th>
<td class="colLast">
<div class="block">Supplies the default target Url that will be used if no saved request is found or
the <code>alwaysUseDefaultTargetUrl</code> property is set to true.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>protected <a href="../RedirectStrategy.html" title="interface in org.springframework.security.web">RedirectStrategy</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="AbstractAuthenticationTargetUrlRequestHandler.html#getRedirectStrategy()">getRedirectStrategy</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="AbstractAuthenticationTargetUrlRequestHandler.html#getTargetUrlParameter()">getTargetUrlParameter</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="AbstractAuthenticationTargetUrlRequestHandler.html#handle(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,org.springframework.security.core.Authentication)">handle</a></span>&#8203;(javax.servlet.http.HttpServletRequest&nbsp;request,
javax.servlet.http.HttpServletResponse&nbsp;response,
<a href="../../core/Authentication.html" title="interface in org.springframework.security.core">Authentication</a>&nbsp;authentication)</code></th>
<td class="colLast">
<div class="block">Invokes the configured <code>RedirectStrategy</code> with the URL returned by the
<code>determineTargetUrl</code> method.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="AbstractAuthenticationTargetUrlRequestHandler.html#isAlwaysUseDefaultTargetUrl()">isAlwaysUseDefaultTargetUrl</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="AbstractAuthenticationTargetUrlRequestHandler.html#setAlwaysUseDefaultTargetUrl(boolean)">setAlwaysUseDefaultTargetUrl</a></span>&#8203;(boolean&nbsp;alwaysUseDefaultTargetUrl)</code></th>
<td class="colLast">
<div class="block">If <code>true</code>, will always redirect to the value of <code>defaultTargetUrl</code>
(defaults to <code>false</code>).</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="AbstractAuthenticationTargetUrlRequestHandler.html#setDefaultTargetUrl(java.lang.String)">setDefaultTargetUrl</a></span>&#8203;(java.lang.String&nbsp;defaultTargetUrl)</code></th>
<td class="colLast">
<div class="block">Supplies the default target Url that will be used if no saved request is found in
the session, or the <code>alwaysUseDefaultTargetUrl</code> property is set to true.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="AbstractAuthenticationTargetUrlRequestHandler.html#setRedirectStrategy(org.springframework.security.web.RedirectStrategy)">setRedirectStrategy</a></span>&#8203;(<a href="../RedirectStrategy.html" title="interface in org.springframework.security.web">RedirectStrategy</a>&nbsp;redirectStrategy)</code></th>
<td class="colLast">
<div class="block">Allows overriding of the behaviour when redirecting to a target URL.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="AbstractAuthenticationTargetUrlRequestHandler.html#setTargetUrlParameter(java.lang.String)">setTargetUrlParameter</a></span>&#8203;(java.lang.String&nbsp;targetUrlParameter)</code></th>
<td class="colLast">
<div class="block">If this property is set, the current request will be checked for this a parameter
with this name and the value used as the target URL if present.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="AbstractAuthenticationTargetUrlRequestHandler.html#setUseReferer(boolean)">setUseReferer</a></span>&#8203;(boolean&nbsp;useReferer)</code></th>
<td class="colLast">
<div class="block">If set to <code>true</code> the <code>Referer</code> header will be used (if available).</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">

</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">

<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.detail">

</a>
<h3>Field Detail</h3>
<a id="logger">

</a>
<ul class="blockListLast">
<li class="blockList">
<h4>logger</h4>
<pre>protected final&nbsp;org.apache.commons.logging.Log logger</pre>
</li>
</ul>
</li>
</ul>
</section>

<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.detail">

</a>
<h3>Constructor Detail</h3>
<a id="&lt;init&gt;()">

</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AbstractAuthenticationTargetUrlRequestHandler</h4>
<pre>protected&nbsp;AbstractAuthenticationTargetUrlRequestHandler()</pre>
</li>
</ul>
</li>
</ul>
</section>

<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.detail">

</a>
<h3>Method Detail</h3>
<a id="handle(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,org.springframework.security.core.Authentication)">

</a>
<ul class="blockList">
<li class="blockList">
<h4>handle</h4>
<pre class="methodSignature">protected&nbsp;void&nbsp;handle&#8203;(javax.servlet.http.HttpServletRequest&nbsp;request,
                      javax.servlet.http.HttpServletResponse&nbsp;response,
                      <a href="../../core/Authentication.html" title="interface in org.springframework.security.core">Authentication</a>&nbsp;authentication)
               throws java.io.IOException,
                      javax.servlet.ServletException</pre>
<div class="block">Invokes the configured <code>RedirectStrategy</code> with the URL returned by the
<code>determineTargetUrl</code> method.
<p>
The redirect will not be performed if the response has already been committed.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
<dd><code>javax.servlet.ServletException</code></dd>
</dl>
</li>
</ul>
<a id="determineTargetUrl(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,org.springframework.security.core.Authentication)">

</a>
<ul class="blockList">
<li class="blockList">
<h4>determineTargetUrl</h4>
<pre class="methodSignature">protected&nbsp;java.lang.String&nbsp;determineTargetUrl&#8203;(javax.servlet.http.HttpServletRequest&nbsp;request,
                                              javax.servlet.http.HttpServletResponse&nbsp;response,
                                              <a href="../../core/Authentication.html" title="interface in org.springframework.security.core">Authentication</a>&nbsp;authentication)</pre>
<div class="block">Builds the target URL according to the logic defined in the main class Javadoc</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>5.2</dd>
</dl>
</li>
</ul>
<a id="determineTargetUrl(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)">

</a>
<ul class="blockList">
<li class="blockList">
<h4>determineTargetUrl</h4>
<pre class="methodSignature">protected&nbsp;java.lang.String&nbsp;determineTargetUrl&#8203;(javax.servlet.http.HttpServletRequest&nbsp;request,
                                              javax.servlet.http.HttpServletResponse&nbsp;response)</pre>
<div class="block">Builds the target URL according to the logic defined in the main class Javadoc.</div>
</li>
</ul>
<a id="getDefaultTargetUrl()">

</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultTargetUrl</h4>
<pre class="methodSignature">protected final&nbsp;java.lang.String&nbsp;getDefaultTargetUrl()</pre>
<div class="block">Supplies the default target Url that will be used if no saved request is found or
the <code>alwaysUseDefaultTargetUrl</code> property is set to true. If not set, defaults
to <code>/</code>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the defaultTargetUrl property</dd>
</dl>
</li>
</ul>
<a id="setDefaultTargetUrl(java.lang.String)">

</a>
<ul class="blockList">
<li class="blockList">
<h4>setDefaultTargetUrl</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setDefaultTargetUrl&#8203;(java.lang.String&nbsp;defaultTargetUrl)</pre>
<div class="block">Supplies the default target Url that will be used if no saved request is found in
the session, or the <code>alwaysUseDefaultTargetUrl</code> property is set to true. If
not set, defaults to <code>/</code>. It will be treated as relative to the web-app's
context path, and should include the leading <code>/</code>. Alternatively,
inclusion of a scheme name (such as "http://" or "https://") as the prefix will
denote a fully-qualified URL and this is also supported.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>defaultTargetUrl</code> - </dd>
</dl>
</li>
</ul>
<a id="setAlwaysUseDefaultTargetUrl(boolean)">

</a>
<ul class="blockList">
<li class="blockList">
<h4>setAlwaysUseDefaultTargetUrl</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setAlwaysUseDefaultTargetUrl&#8203;(boolean&nbsp;alwaysUseDefaultTargetUrl)</pre>
<div class="block">If <code>true</code>, will always redirect to the value of <code>defaultTargetUrl</code>
(defaults to <code>false</code>).</div>
</li>
</ul>
<a id="isAlwaysUseDefaultTargetUrl()">

</a>
<ul class="blockList">
<li class="blockList">
<h4>isAlwaysUseDefaultTargetUrl</h4>
<pre class="methodSignature">protected&nbsp;boolean&nbsp;isAlwaysUseDefaultTargetUrl()</pre>
</li>
</ul>
<a id="setTargetUrlParameter(java.lang.String)">

</a>
<ul class="blockList">
<li class="blockList">
<h4>setTargetUrlParameter</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setTargetUrlParameter&#8203;(java.lang.String&nbsp;targetUrlParameter)</pre>
<div class="block">If this property is set, the current request will be checked for this a parameter
with this name and the value used as the target URL if present.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>targetUrlParameter</code> - the name of the parameter containing the encoded target
URL. Defaults to null.</dd>
</dl>
</li>
</ul>
<a id="getTargetUrlParameter()">

</a>
<ul class="blockList">
<li class="blockList">
<h4>getTargetUrlParameter</h4>
<pre class="methodSignature">protected&nbsp;java.lang.String&nbsp;getTargetUrlParameter()</pre>
</li>
</ul>
<a id="setRedirectStrategy(org.springframework.security.web.RedirectStrategy)">

</a>
<ul class="blockList">
<li class="blockList">
<h4>setRedirectStrategy</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setRedirectStrategy&#8203;(<a href="../RedirectStrategy.html" title="interface in org.springframework.security.web">RedirectStrategy</a>&nbsp;redirectStrategy)</pre>
<div class="block">Allows overriding of the behaviour when redirecting to a target URL.</div>
</li>
</ul>
<a id="getRedirectStrategy()">

</a>
<ul class="blockList">
<li class="blockList">
<h4>getRedirectStrategy</h4>
<pre class="methodSignature">protected&nbsp;<a href="../RedirectStrategy.html" title="interface in org.springframework.security.web">RedirectStrategy</a>&nbsp;getRedirectStrategy()</pre>
</li>
</ul>
<a id="setUseReferer(boolean)">

</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setUseReferer</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setUseReferer&#8203;(boolean&nbsp;useReferer)</pre>
<div class="block">If set to <code>true</code> the <code>Referer</code> header will be used (if available).
Defaults to <code>false</code>.</div>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>

<footer role="contentinfo">
<nav role="navigation">

<div class="bottomNav"><a id="navbar.bottom">

</a>
<div class="skipNav"><a href="AbstractAuthenticationTargetUrlRequestHandler.html#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">

</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="AbstractAuthenticationTargetUrlRequestHandler.html#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="AbstractAuthenticationTargetUrlRequestHandler.html#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="AbstractAuthenticationTargetUrlRequestHandler.html#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="AbstractAuthenticationTargetUrlRequestHandler.html#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="AbstractAuthenticationTargetUrlRequestHandler.html#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="AbstractAuthenticationTargetUrlRequestHandler.html#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.bottom">

</a></div>

</nav>
</footer>
<script>if (window.parent == window) {(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', 'UA-2728886-23', 'auto', {'siteSpeedSampleRate': 100});ga('send', 'pageview');}</script><script defer src="https://static.cloudflareinsights.com/beacon.min.js/v652eace1692a40cfa3763df669d7439c1639079717194" integrity="sha512-Gi7xpJR8tSkrpF7aordPZQlW2DLtzUlZcumS8dMQjwDHEnw9I7ZLyiOj/6tZStRBGtGgN6ceN6cMH8z7etPGlw==" data-cf-beacon='{"rayId":"7040cc2c884f980c","token":"bffcb8a918ae4755926f76178bfbd26b","version":"2021.12.0","si":100}' crossorigin="anonymous"></script>
</body>
</html>
